.elementor-3806 .elementor-element.elementor-element-2e49976>.elementor-container {
	max-width: 1279px;
}

.elementor-3806 .elementor-element.elementor-element-2e49976>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-2e49976:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-2e49976>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #1E1E1E 0%, #2A2A2A 100%);
}

.elementor-3806 .elementor-element.elementor-element-2e49976 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5px 0px 6px 0px;
	z-index: 200;
}

.elementor-3806 .elementor-element.elementor-element-2e49976>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-c3bc090.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-c3bc090.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-c1a20f3 {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-c1a20f3 img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-0fce053.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-0fce053.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-menu-toggle {
	margin-left: auto;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu .elementor-item {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.2px;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main .elementor-item:hover,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main .elementor-item:focus {
	color: darkslategrey;
	fill: darkslategrey;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #FCC02000;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .e--pointer-framed .elementor-item:before,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .e--pointer-framed .elementor-item:after {
	border-color: #FCC02000;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--dropdown a,
.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-menu-toggle {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f .elementor-nav-menu--dropdown {
	background-color: #252525;
}

.elementor-3806 .elementor-element.elementor-element-cd0d59f>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-7e4c6af.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-7e4c6af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button .elementor-button-content-wrapper {
	gap: 7px;
}

.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.3px;
	fill: white;
	color: white;
	background-color: black;
	/* background-image: linear-gradient(80deg, #FBBE26 24%, #E3A200 100%); */
	border-radius: 15px 15px 15px 15px;
	padding: 9px 21px 9px 21px;
}

.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button:focus {
	color: white;
	background-color: grey;
	/* background-image: linear-gradient(180deg, #ffe9ab 50%, #FFFFFF 50%); */
}

.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-23b9288 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-65001f1:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #202020;
	background-position: 0px -66px;
	background-size: 100% auto;
}

.elementor-3806 .elementor-element.elementor-element-65001f1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -80px;
	margin-bottom: 0px;
	padding: 251px 0px 150px 0px;
}

.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-shape-bottom svg {
	width: calc(173% + 1.3px);
	height: 81px;
}

.elementor-3806 .elementor-element.elementor-element-918a5c6>.elementor-element-populated {
	margin: -92px 0px 26px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3806 .elementor-element.elementor-element-8cd8bff .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-d3b645a .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 43px;
	font-weight: 600;
	line-height: 55px;
	letter-spacing: -1.2px;
	word-spacing: 0px;
}

.elementor-3806 .elementor-element.elementor-element-d3b645a>.elementor-widget-container {
	margin: -14px 0300px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-00180f7 {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 26px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.elementor-3806 .elementor-element.elementor-element-00180f7>.elementor-widget-container {
	margin: -16px 0px 0px 0px;
	padding: 0px 300px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button .elementor-button-content-wrapper {
	gap: 4px;
}

.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: none;
	border-radius: 29px 29px 29px 29px;
	padding: 17px 22px 17px 22px;
}

.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
	border-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button:focus svg {
	fill: #0A0000;
}

.elementor-3806 .elementor-element.elementor-element-f379862>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-f379862 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button .elementor-button-content-wrapper {
	gap: 4px;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #FBBE2600;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFFFFF;
	border-radius: 29px 29px 29px 29px;
	padding: 16px 22px 16px 22px;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button:focus {
	color: #0A0000;
	background-color: #FFFFFF;
	border-color: #02010100;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button:focus svg {
	fill: #0A0000;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083>.elementor-widget-container {
	margin: -5px 0px 0px 7px;
}

.elementor-3806 .elementor-element.elementor-element-7ee3083 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-d876604 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 15px;
	--grid-column-gap: 6px;
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-widget-container {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon i {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon:hover {
	background-color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon:hover i {
	color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-d876604 .elementor-social-icon:hover svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d876604>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-7ec47f4>.elementor-container {
	max-width: 1600px;
}

.elementor-3806 .elementor-element.elementor-element-7ec47f4 {
	margin-top: 6px;
	margin-bottom: -12px;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-b813e22.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-b813e22.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-b813e22>.elementor-element-populated {
	margin: -27px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3806 .elementor-element.elementor-element-3ccc168 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-3ccc168 .elementor-heading-title {
	color: #2F2F2F;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	font-style: italic;
	letter-spacing: -1.5px;
}

.elementor-3806 .elementor-element.elementor-element-3ccc168>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-d9e5d91.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-d9e5d91.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-d9e5d91>.elementor-element-populated {
	margin: 0px 0px 0px -23px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -23px;
}

.elementor-3806 .elementor-element.elementor-element-4d302c6 img {
	width: 100%;
}

.elementor-3806 .elementor-element.elementor-element-a369c8f:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-a369c8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #242424;
	background-size: cover;
}

.elementor-3806 .elementor-element.elementor-element-a369c8f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 33px 0px 5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a369c8f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-a369c8f>.elementor-shape-top svg {
	width: calc(181% + 1.3px);
	height: 63px;
}

.elementor-3806 .elementor-element.elementor-element-db67038 {
	text-align: right;
}

.elementor-3806 .elementor-element.elementor-element-db67038 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-db67038>.elementor-widget-container {
	margin: 0px -5px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-30f6c3a {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-30f6c3a .elementor-heading-title {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-30f6c3a>.elementor-widget-container {
	margin: 0px 0px 0px -5px;
}

.elementor-3806 .elementor-element.elementor-element-ce7a024:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-ce7a024>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #242424;
	background-image: url("https://tukangbangun.id/wp-content/uploads/2023/06/bg.png");
	background-size: cover;
}

.elementor-3806 .elementor-element.elementor-element-ce7a024 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 15px 0px 16px 0px;
}

.elementor-3806 .elementor-element.elementor-element-ce7a024>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-fa66770>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-fa66770>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-fa66770>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-4b2fb05 img {
	width: 70%;
	opacity: 1;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c5f8cf1 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-c5f8cf1>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d2053c8 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-d2053c8 img {
	width: 70%;
}

.elementor-3806 .elementor-element.elementor-element-57f7cd2 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-57f7cd2>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-f4f83bc img {
	width: 70%;
}

.elementor-3806 .elementor-element.elementor-element-91b01ff {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-91b01ff>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-647318e img {
	width: 70%;
}

.elementor-3806 .elementor-element.elementor-element-29d4a76 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-29d4a76>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c23e2ec img {
	width: 70%;
}

.elementor-3806 .elementor-element.elementor-element-88361df {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-88361df>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-f115da3 img {
	width: 70%;
}

.elementor-3806 .elementor-element.elementor-element-8fd17e5 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.3px;
}

.elementor-3806 .elementor-element.elementor-element-8fd17e5>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a3ab5b9 {
	padding: 22px 0px 22px 0px;
}

.elementor-3806 .elementor-element.elementor-element-554bc17>.elementor-element-populated {
	margin: 11px 0px -7px 9px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 9px;
}

.elementor-3806 .elementor-element.elementor-element-cd4fc73 {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-cd4fc73 img {
	width: 41%;
}

.elementor-3806 .elementor-element.elementor-element-cd4fc73>.elementor-widget-container {
	margin: 0px 0px -32px -24px;
	padding: 00px 00px 00px 00px;
}

.elementor-3806 .elementor-element.elementor-element-cd53b37 {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: -0.4px;
}

.elementor-3806 .elementor-element.elementor-element-cd53b37>.elementor-widget-container {
	margin: 0px 0px -55px 0px;
	padding: 0px 0px -43px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #5353532E;
}

.elementor-3806 .elementor-element.elementor-element-8fdf231 {
	color: #535353;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-8fdf231>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #C9C9C9;
}

.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button .elementor-button-content-wrapper {
	gap: 7px;
}

.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.3px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(80deg, grey 24%, #ffffff 100%);
	border-radius: 33px 33px 33px 33px;
	padding: 17px 33px 17px 33px;
}

.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button:focus {
	color: #FFFFFF;
	background-color: transparent;
	background-image: linear-gradient(229deg, #000000 0%, #535353 100%);
}

.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-cb0f137 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-cb0f137>.elementor-widget-container {
	margin: -23px 0px 0px -3px;
}

.elementor-3806 .elementor-element.elementor-element-f6a6543 {
	text-align: right;
}

.elementor-3806 .elementor-element.elementor-element-f6a6543 img {
	width: 90%;
	border-radius: 55px 55px 55px 55px;
	box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.18);
}

.elementor-3806 .elementor-element.elementor-element-f6a6543>.elementor-widget-container {
	padding: 34px 0px 57px 6px;
}

.elementor-3806 .elementor-element.elementor-element-76e9ab0>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-76e9ab0:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-76e9ab0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-size: 100% auto;
}

.elementor-3806 .elementor-element.elementor-element-76e9ab0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 27px 0px 27px 0px;
}

.elementor-3806 .elementor-element.elementor-element-76e9ab0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-33b7aef.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-33b7aef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-number-wrapper {
	color: #6EC1E400;
	font-family: "Roboto", Sans-serif;
	font-size: 75px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}


.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-73ab8ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-73ab8ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-number-wrapper {
	color: #6EC1E400;
	font-family: "Roboto", Sans-serif;
	font-size: 75px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-3806 .elementor-element.elementor-element-fa27073>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #FFFFFF4D;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-3a7456b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-3a7456b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-number-wrapper {
	color: #6EC1E400;
	font-family: "Roboto", Sans-serif;
	font-size: 75px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-0733387.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-0733387.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-number-wrapper {
	color: #6EC1E400;
	font-family: "Roboto", Sans-serif;
	font-size: 75px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-3806 .elementor-element.elementor-element-0852c0d>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #FFFFFF4D;
}

.elementor-3806 .elementor-element.elementor-element-ef2d0d5>.elementor-container {
	max-width: 1095px;
}

.elementor-3806 .elementor-element.elementor-element-ef2d0d5:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-ef2d0d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-3806 .elementor-element.elementor-element-ef2d0d5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 0px 0px 26px 0px;
	z-index: 10;
}

.elementor-3806 .elementor-element.elementor-element-ef2d0d5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-ca3ebb0>.elementor-element-populated {
	margin: 0px 0px -34px -16px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -16px;
}

.elementor-3806 .elementor-element.elementor-element-f32a300 {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-f32a300 img {
	width: 45%;
}

.elementor-3806 .elementor-element.elementor-element-f32a300>.elementor-widget-container {
	margin: 0px 0px -13px -16px;
}

.elementor-3806 .elementor-element.elementor-element-d37967e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	letter-spacing: -0.4px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 10.5);
}

.elementor-3806 .elementor-element.elementor-element-d37967e>.elementor-widget-container {
	margin: -17px 7px -8px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d37967e {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-02510e2 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	letter-spacing: -0.4px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 10.5);
}

.elementor-3806 .elementor-element.elementor-element-02510e2>.elementor-widget-container {
	margin: -17px 7px -8px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-3806 .elementor-element.elementor-element-02510e2 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-28e398d {
	--divider-border-style: solid;
	--divider-color: #000000;
	--divider-border-width: 2.6px;
}

.elementor-3806 .elementor-element.elementor-element-28e398d .elementor-divider-separator {
	width: 100%;
}

.elementor-3806 .elementor-element.elementor-element-28e398d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3806 .elementor-element.elementor-element-5b140ea {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-5b140ea>.elementor-widget-container {
	margin: -30px 0px -22px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-80b715c>.elementor-element-populated {
	margin: 0px 0px -53px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
}

.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-9bdb20f>.elementor-widget-container {
	margin: 117px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d75cda8>.elementor-container {
	max-width: 1136px;
}

.elementor-3806 .elementor-element.elementor-element-d75cda8:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-d75cda8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-3806 .elementor-element.elementor-element-d75cda8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 33px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d75cda8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-f400ce5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-background-slideshow {
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 0px 0px 22px 0px;
}

.elementor-3806 .elementor-element.elementor-element-87687e2 img {
	border-radius: 33px 33px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-8e98464 {
	margin-top: -9px;
	margin-bottom: -27px;
}

.elementor-3806 .elementor-element.elementor-element-5318577 {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-5318577>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #FBBE26 0%, #E3A200 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button:focus {
	color: #000000;
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-1362167 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-cca7b57 {
	margin-top: -3px;
	margin-bottom: 0px;
}

.elementor-3806 .elementor-element.elementor-element-b4ae22f {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-b4ae22f>.elementor-widget-container {
	margin: -25px 0px 0px 10px;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #F73F3F 0%, #C00000 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button:focus {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf>.elementor-widget-container {
	margin: 0px 0px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-e006eaf {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-d9e3e83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-d9e3e83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-d9e3e83>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-d9e3e83>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-d9e3e83>.elementor-background-slideshow {
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-d9e3e83>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 0px 0px 22px 0px;
}

.elementor-3806 .elementor-element.elementor-element-b45395a img {
	border-radius: 33px 33px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-bcdc5f9 {
	margin-top: -9px;
	margin-bottom: -27px;
}

.elementor-3806 .elementor-element.elementor-element-fa4fda1 {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-fa4fda1>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #ffffff 0%, #000000 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button:focus {
	color: #ffffff;
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-42c685b {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-9252729 {
	margin-top: -3px;
	margin-bottom: 0px;
}

.elementor-3806 .elementor-element.elementor-element-effc1e9 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-effc1e9>.elementor-widget-container {
	margin-left: 10px;
}

.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #F73F3F 0%, #C00000 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button:focus {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-5cee128>.elementor-widget-container {
	margin: 0px 0px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-5cee128 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-1760032:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-1760032>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-1760032>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-1760032>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-1760032>.elementor-background-slideshow {
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-1760032>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 0px 0px 22px 0px;
}

.elementor-3806 .elementor-element.elementor-element-36ed67c img {
	border-radius: 33px 33px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-de665bb {
	margin-top: -9px;
	margin-bottom: -27px;
}

.elementor-3806 .elementor-element.elementor-element-9a8349c {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-9a8349c>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #FBBE26 0%, #E3A200 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button:focus {
	color: #000000;
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-9685202 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-13d4ead {
	margin-top: -3px;
	margin-bottom: 0px;
}

.elementor-3806 .elementor-element.elementor-element-81cc60a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-81cc60a>.elementor-widget-container {
	margin: -25px 0px 0px 10px;
}

.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #F73F3F 0%, #C00000 100%);
	border-radius: 33px 33px 33px 33px;
}

.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button:focus {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-64325eb>.elementor-widget-container {
	margin: 0px 0px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-64325eb {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-ad74c58 {
	padding: 24px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-b49fff4 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-b49fff4 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-3f6fa79 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-3f6fa79>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-4676aa0:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-4676aa0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FF000000 53%, #FBBE26 41%);
}

.elementor-3806 .elementor-element.elementor-element-4676aa0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-4676aa0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-b6b0a97 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-3806 .elementor-element.elementor-element-b6b0a97>.elementor-widget-container {
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.34);
}

.elementor-3806 .elementor-element.elementor-element-cdac55d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-3806 .elementor-element.elementor-element-cdac55d>.elementor-widget-container {
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.34);
}

.elementor-3806 .elementor-element.elementor-element-1c39c84 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-3806 .elementor-element.elementor-element-1c39c84>.elementor-widget-container {
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.34);
}

.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #F73F3F 0%, #C00000 100%);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.32);
}

.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button:focus {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-d6a0a80>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-b83b90e>.elementor-container {
	max-width: 500px;
}

.elementor-3806 .elementor-element.elementor-element-b83b90e:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-b83b90e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBBE26;
}

.elementor-3806 .elementor-element.elementor-element-b83b90e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-b83b90e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-53ca3aa {
	--spacer-size: 30px;
}

.elementor-3806 .elementor-element.elementor-element-6bb88d8>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-6bb88d8:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-6bb88d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-3806 .elementor-element.elementor-element-6bb88d8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -7px;
	padding: 0px 0px -40px 0px;
}

.elementor-3806 .elementor-element.elementor-element-6bb88d8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-87b9933.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-3806 .elementor-element.elementor-element-87b9933.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-3806 .elementor-element.elementor-element-87b9933>.elementor-element-populated {
	padding: 0px 66px -21px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a452a5b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	line-height: 48px;
}

.elementor-3806 .elementor-element.elementor-element-a452a5b>.elementor-widget-container {
	margin: -59px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-1a58657 {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 10.5);
}

.elementor-3806 .elementor-element.elementor-element-1a58657>.elementor-widget-container {
	margin: -16px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-0663ec2 {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-0663ec2 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Rowdies", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button {
	fill: #0A0909;
	color: #0A0909;
	background-color: #FFFFFF;
	border-radius: 22px 22px 22px 22px;
	box-shadow: -3px 3px 20px -10px rgba(0, 0, 0, 0.98);
	padding: 12px 25px 12px 25px;
}

.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-37228a0 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-37228a0>.elementor-widget-container {
	margin: -6px 0px 9px 0px;
}

.elementor-3806 .elementor-element.elementor-element-37228a0 {
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-f7075a8 {
	text-align: right;
}

.elementor-3806 .elementor-element.elementor-element-f7075a8 img {
	width: 100%;
}

.elementor-3806 .elementor-element.elementor-element-f7075a8>.elementor-widget-container {
	margin: -188px -54px -10px 159px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-5aeb546>.elementor-container {
	max-width: 1472px;
}

.elementor-3806 .elementor-element.elementor-element-5aeb546:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-5aeb546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F3F3F3;
	background-image: url("https://tukangbangun.id/wp-content/uploads/2021/11/Right-Bg.jpg");
	background-size: 100% auto;
}

.elementor-3806 .elementor-element.elementor-element-5aeb546 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: -23px 0px 84px 0px;
}

.elementor-3806 .elementor-element.elementor-element-5aeb546>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-cd31027 {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a71e7c7 {
	text-align: left;
	z-index: 100;
}

.elementor-3806 .elementor-element.elementor-element-a71e7c7 img {
	width: 17%;
}

.elementor-3806 .elementor-element.elementor-element-a71e7c7>.elementor-widget-container {
	margin: 0px 0px -157px 87px;
	padding: 7px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-94ee9d4>.elementor-container {
	max-width: 1457px;
}

.elementor-3806 .elementor-element.elementor-element-94ee9d4:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-94ee9d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #ACACAC 88%, #FFFFFF00 6%);
}

.elementor-3806 .elementor-element.elementor-element-94ee9d4,
.elementor-3806 .elementor-element.elementor-element-94ee9d4>.elementor-background-overlay {
	border-radius: 100px 100px 100px 100px;
}

.elementor-3806 .elementor-element.elementor-element-94ee9d4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 33px 0px 68px 0px;
}

.elementor-3806 .elementor-element.elementor-element-94ee9d4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-f348135.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-f348135.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-3806 .elementor-element.elementor-element-d7271d9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-d7271d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3806 .elementor-element.elementor-element-d7271d9>.elementor-element-populated {
	margin: 0px 0px 0px -54px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -54px;
}

.elementor-3806 .elementor-element.elementor-element-91a23b0 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-91a23b0>.elementor-widget-container {
	margin: 0px 0px -8px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c173eb0 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-3806 .elementor-element.elementor-element-c173eb0>.elementor-widget-container {
	margin: -8px -9px 0px 0px;
	padding: 0px 8px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d11a69d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-cdc060c img {
	border-radius: 22px 22px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-cdc060c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-7b420a5 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-7b420a5>.elementor-widget-container {
	margin: 0px 0px -8px 0px;
	padding: 0px 11px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-34aa832 {
	color: #7A7A7A;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-3806 .elementor-element.elementor-element-34aa832>.elementor-widget-container {
	padding: 0px 22px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-7abaeb9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-50a9787 img {
	width: 100%;
	border-radius: 22px 22px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-50a9787>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-cc1bc7c .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-cc1bc7c>.elementor-widget-container {
	margin: 0px 0px -8px 0px;
	padding: 0px 11px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-430555b {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-3806 .elementor-element.elementor-element-430555b>.elementor-widget-container {
	padding: 0px 22px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-3954d17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-7e79b9a img {
	border-radius: 22px 22px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-7e79b9a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c093250 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-c093250>.elementor-widget-container {
	margin: 0px 0px -8px 0px;
	padding: 0px 11px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-47cf43f {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-3806 .elementor-element.elementor-element-47cf43f>.elementor-widget-container {
	padding: 0px 22px 0px 22px;
}

.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	background-color: transparent;
	background-image: linear-gradient(90deg, #646464 0%, #000000 100%);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.32);
}

.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button:hover,
.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #FFDF00;
	border-color: #FAEAAB;
}

.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button:hover svg,
.elementor-3806 .elementor-element.elementor-element-b3597f1 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-b3597f1>.elementor-widget-container {
	margin: -55px 210px 0px 0px;
	padding: 0px 0px 87px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d9808a0:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-d9808a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F3F3F3;
}

.elementor-3806 .elementor-element.elementor-element-d9808a0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 44px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-d9808a0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-bbeea11:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-bbeea11>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-6e7640a img {
	width: 20%;
}

.elementor-3806 .elementor-element.elementor-element-a463f6e {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-a463f6e .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-a463f6e>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-5044ffe {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-5044ffe>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-9d1df80:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-9d1df80>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-a8b2e8c img {
	width: 20%;
}

.elementor-3806 .elementor-element.elementor-element-a337aa7 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-a337aa7 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-a337aa7>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-02677f4 {
	text-align: center;
	color: #7A7A7A;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-02677f4>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a5838be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-a5838be>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-fb0c3fc img {
	width: 20%;
}

.elementor-3806 .elementor-element.elementor-element-4507925 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-4507925 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-4507925>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-256fb95 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-256fb95>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-8581f60>.elementor-container {
	max-width: 762px;
}

.elementor-3806 .elementor-element.elementor-element-8581f60:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-8581f60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F3F3F3;
}

.elementor-3806 .elementor-element.elementor-element-8581f60 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 44px 0px;
}

.elementor-3806 .elementor-element.elementor-element-8581f60>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-1fd327e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 22px 22px 48px 22px;
}

.elementor-3806 .elementor-element.elementor-element-1fd327e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-ff65cd5 img {
	width: 20%;
}

.elementor-3806 .elementor-element.elementor-element-81c0858 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-81c0858 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-81c0858>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-b086cad {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-b086cad>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-431e58e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-element-populated,
.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-background-slideshow {
	border-radius: 22px 22px 22px 22px;
}

.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 11px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
	padding: 22px 22px 57px 22px;
}

.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-aa10dff img {
	width: 20%;
}

.elementor-3806 .elementor-element.elementor-element-e842ef0 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-e842ef0 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-e842ef0>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-babb28f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-3806 .elementor-element.elementor-element-babb28f>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c6f618e:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-c6f618e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000;
	background-size: 100% auto;
}

.elementor-3806 .elementor-element.elementor-element-c6f618e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 44px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c6f618e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-fcd5986 {
	text-align: center;
}

.elementor-3806 .elementor-element.elementor-element-fcd5986 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 51px;
	font-weight: 600;
}

.elementor-3806 .elementor-element.elementor-element-fcd5986>.elementor-widget-container {
	padding: 33px 0px 25px 0px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-content {
	border-bottom-color: #FFFFFF52;
	background-color: #FFDF8E;
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
	line-height: 21px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-title {
	border-color: #FFFFFF52;
	background-color: #FFDF8E;
	padding: 20px 20px 20px 20px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-item:not(:last-child) {
	margin-bottom: 5px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-title,
.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-icon {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-icon svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-title.elementor-active a,
.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #A36D02;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #A36D02;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-icon.elementor-toggle-icon-left {
	margin-right: 9px;
}

.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-icon.elementor-toggle-icon-right {
	margin-left: 9px;
}

.elementor-3806 .elementor-element.elementor-element-7d753dc>.elementor-container {
	max-width: 1487px;
}

.elementor-3806 .elementor-element.elementor-element-7d753dc:not(.elementor-motion-effects-element-type-background),
.elementor-3806 .elementor-element.elementor-element-7d753dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(200deg, #000000 18%, #2A2A2A 100%);
}

.elementor-3806 .elementor-element.elementor-element-7d753dc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 55px 0px 80px 0px;
}

.elementor-3806 .elementor-element.elementor-element-7d753dc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3806 .elementor-element.elementor-element-152678a img {
	width: 30%;
}

/* .elementor-3806 .elementor-element.elementor-element-152678a>.elementor-widget-container {
	margin: -62px 0px -44px 0px;
} */

.elementor-3806 .elementor-element.elementor-element-0fda0f7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-0fda0f7>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-2e9d9ee .elementor-heading-title {
	color: #E0E0E0;
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-2e9d9ee>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-dca6bbd {
	color: #AFAFAF;
}

.elementor-3806 .elementor-element.elementor-element-dca6bbd>.elementor-widget-container {
	margin: -10px 0px -29px 0px;
}

.elementor-3806 .elementor-element.elementor-element-c680434 .elementor-heading-title {
	color: #E0E0E0;
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-c680434>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-59c163e {
	color: #AFAFAF;
}

.elementor-3806 .elementor-element.elementor-element-59c163e>.elementor-widget-container {
	margin: -10px 0px -29px 0px;
}

.elementor-3806 .elementor-element.elementor-element-2906de4 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-2906de4>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-97ee799 {
	color: #AFAFAF;
}

.elementor-3806 .elementor-element.elementor-element-97ee799>.elementor-widget-container {
	margin: -10px 0px -29px 0px;
}

.elementor-3806 .elementor-element.elementor-element-48ed292 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-48ed292>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-3806 .elementor-element.elementor-element-0660f36 {
	color: #AFAFAF;
}

.elementor-3806 .elementor-element.elementor-element-0660f36>.elementor-widget-container {
	margin: -10px 0px -29px 0px;
}

.elementor-3806 .elementor-element.elementor-element-a7e74b2 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-3806 .elementor-element.elementor-element-a7e74b2>.elementor-widget-container {
	margin: 0px 0px -5px 19px;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 25px;
	--grid-column-gap: 6px;
	width: auto;
	max-width: auto;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-widget-container {
	text-align: left;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon i {
	color: #000000;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon svg {
	fill: #000000;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon:hover {
	background-color: #FBBE26;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon:hover i {
	color: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-43356b9 .elementor-social-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-3806 .elementor-element.elementor-element-43356b9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 22px;
}

@media(max-width:1024px) {
	.elementor-3806 .elementor-element.elementor-element-c1a20f3>.elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-container {
		max-width: 719px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1:not(.elementor-motion-effects-element-type-background),
	.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -212px 67px;
		background-size: 1000px auto;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-shape-bottom svg {
		height: 68px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1 {
		margin-top: -72px;
		margin-bottom: 0px;
		padding: 130px 0px 62px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-918a5c6>.elementor-element-populated {
		margin: -40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-8cd8bff .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-d3b645a .elementor-heading-title {
		font-size: 25px;
		line-height: 1.3em;
		letter-spacing: 0.4px;
	}

	.elementor-3806 .elementor-element.elementor-element-00180f7 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-00180f7>.elementor-widget-container {
		padding: 0px 170px 0px -6px;
	}

	.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-f379862>.elementor-widget-container {
		margin: -27px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-7ee3083>.elementor-widget-container {
		margin: -27px 0px 0px 6px;
	}

	.elementor-3806 .elementor-element.elementor-element-3ccc168 {
		text-align: center;
	}

	.elementor-3806 .elementor-element.elementor-element-3ccc168 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-3ccc168>.elementor-widget-container {
		margin: 0px 0px 0px 42px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d9e5d91>.elementor-element-populated {
		margin: -7px -7px -7px -7px;
		--e-column-margin-right: -7px;
		--e-column-margin-left: -7px;
	}

	.elementor-3806 .elementor-element.elementor-element-a369c8f {
		padding: 23px 0px 7px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-db67038 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3806 .elementor-element.elementor-element-30f6c3a .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3806 .elementor-element.elementor-element-ce7a024>.elementor-container {
		max-width: 730px;
	}

	.elementor-3806 .elementor-element.elementor-element-c5f8cf1 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-57f7cd2 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-91b01ff {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-29d4a76 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-88361df {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-8fd17e5 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-a3ab5b9 {
		padding: 0px 0px 22px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-554bc17>.elementor-element-populated {
		margin: 12px 0px 0px 33px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-cd4fc73>.elementor-widget-container {
		margin: -17px 0px -23px -14px;
	}

	.elementor-3806 .elementor-element.elementor-element-cd53b37 {
		font-size: 25px;
		line-height: 1.3em;
	}

	.elementor-3806 .elementor-element.elementor-element-cd53b37>.elementor-widget-container {
		margin: 0px 0px -31px 0px;
		padding: 0px 0px -6px 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-76e9ab0 {
		padding: 33px 33px 33px 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-number-wrapper {
		font-size: 55px;
	}

	.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-title {
		font-size: 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-number-wrapper {
		font-size: 55px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-title {
		font-size: 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-number-wrapper {
		font-size: 55px;
	}

	.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-title {
		font-size: 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-number-wrapper {
		font-size: 55px;
	}

	.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-title {
		font-size: 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-ef2d0d5 {
		padding: 0px 22px 16px 34px;
	}

	.elementor-3806 .elementor-element.elementor-element-f32a300>.elementor-widget-container {
		margin: 0px 0px -12px -9px;
	}

	.elementor-3806 .elementor-element.elementor-element-d37967e .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-02510e2 .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-28e398d .elementor-divider-separator {
		width: 56%;
	}

	.elementor-3806 .elementor-element.elementor-element-28e398d>.elementor-widget-container {
		margin: 0px 0px -37px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-5b140ea {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-9bdb20f>.elementor-widget-container {
		margin: 117px 6px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d75cda8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 16px 15px 0px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-8e98464 {
		margin-top: 0px;
		margin-bottom: -17px;
	}

	.elementor-3806 .elementor-element.elementor-element-5318577 {
		font-size: 15px;
		line-height: 0.9em;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-1362167>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-cca7b57 {
		margin-top: -17px;
		margin-bottom: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-2b3e6f3.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-e006eaf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-bcdc5f9 {
		margin-top: 0px;
		margin-bottom: -17px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa4fda1 {
		font-size: 15px;
		line-height: 0.9em;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-42c685b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-9252729 {
		margin-top: -17px;
		margin-bottom: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-f7fd8e5.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-5cee128>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-de665bb {
		margin-top: 0px;
		margin-bottom: -17px;
	}

	.elementor-3806 .elementor-element.elementor-element-9a8349c {
		font-size: 15px;
		line-height: 0.9em;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-9685202>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-13d4ead {
		margin-top: -17px;
		margin-bottom: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-bdc0f5f.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button {
		font-size: 11px;
		padding: 11px 15px 8px 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-64325eb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-4676aa0 {
		padding: 0px 12px 0px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-6bb88d8 {
		padding: 0px 22px 0px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-a452a5b .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-1a58657 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-0663ec2 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-3806 .elementor-element.elementor-element-f7075a8>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-5aeb546 {
		padding: 0px 0px 0px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-a71e7c7 img {
		width: 19%;
	}

	.elementor-3806 .elementor-element.elementor-element-a71e7c7>.elementor-widget-container {
		margin: -31px 0px -106px 46px;
	}

	.elementor-3806 .elementor-element.elementor-element-f348135>.elementor-element-populated {
		margin: 0px -30px 0px 0px;
		--e-column-margin-right: -30px;
		--e-column-margin-left: 0px;
		padding: 0px -32px 0px -21px;
	}

	.elementor-3806 .elementor-element.elementor-element-d7271d9>.elementor-element-populated {
		margin: -130px 0px 0px -55px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -55px;
	}

	.elementor-3806 .elementor-element.elementor-element-91a23b0 .elementor-heading-title {
		font-size: 37px;
	}

	.elementor-3806 .elementor-element.elementor-element-c173eb0 {
		text-align: left;
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-c173eb0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 13px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-7b420a5 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-34aa832 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-cc1bc7c .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-430555b {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-b3597f1>.elementor-widget-container {
		margin: -55px 23px 16px 6px;
		padding: 0px 0px 43px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d9808a0 {
		padding: 22px 15px 0px 25px;
	}

	.elementor-3806 .elementor-element.elementor-element-8581f60 {
		padding: 0px 12px 30px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-431e58e>.elementor-element-populated {
		margin: 11px 0px 11px 11px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-c6f618e {
		padding: 0px 15px 15px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-fcd5986 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-3806 .elementor-element.elementor-element-fcd5986>.elementor-widget-container {
		margin: -17px 0px -13px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-5994ab7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-152678a {
		text-align: left;
	}

	.elementor-3806 .elementor-element.elementor-element-152678a img {
		width: 76%;
	}

	/* .elementor-3806 .elementor-element.elementor-element-152678a>.elementor-widget-container {
		margin: -40px 0px 38px 8px;
		padding: 0px 0px 0px 0px;
	} */

	.elementor-3806 .elementor-element.elementor-element-43356b9 {
		--icon-size: 20px;
	}
}

@media(min-width:768px) {
	.elementor-3806 .elementor-element.elementor-element-c3bc090 {
		width: 18%;
	}

	.elementor-3806 .elementor-element.elementor-element-0fce053 {
		width: 64%;
	}

	.elementor-3806 .elementor-element.elementor-element-7e4c6af {
		width: 17.664%;
	}

	.elementor-3806 .elementor-element.elementor-element-b813e22 {
		width: 15%;
	}

	.elementor-3806 .elementor-element.elementor-element-d9e5d91 {
		width: 85%;
	}

	.elementor-3806 .elementor-element.elementor-element-554bc17 {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-120da77 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-66b89b8 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-00f5899 {
		width: 48%;
	}

	.elementor-3806 .elementor-element.elementor-element-2b3e6f3 {
		width: 52%;
	}

	.elementor-3806 .elementor-element.elementor-element-49e3d15 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-3565029 {
		width: 48%;
	}

	.elementor-3806 .elementor-element.elementor-element-f7fd8e5 {
		width: 52%;
	}

	.elementor-3806 .elementor-element.elementor-element-a2e5089 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-c6d9478 {
		width: 48%;
	}

	.elementor-3806 .elementor-element.elementor-element-bdc0f5f {
		width: 52%;
	}

	.elementor-3806 .elementor-element.elementor-element-87b9933 {
		width: 60%;
	}

	.elementor-3806 .elementor-element.elementor-element-0518fbb {
		width: 40%;
	}

	.elementor-3806 .elementor-element.elementor-element-f348135 {
		width: 18%;
	}

	.elementor-3806 .elementor-element.elementor-element-d7271d9 {
		width: 21.999%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-3806 .elementor-element.elementor-element-c3bc090 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-0fce053 {
		width: 61%;
	}

	.elementor-3806 .elementor-element.elementor-element-7e4c6af {
		width: 2%;
	}

	.elementor-3806 .elementor-element.elementor-element-66b89b8 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909 {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-00f5899 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-2b3e6f3 {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-49e3d15 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-3565029 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-f7fd8e5 {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-a2e5089 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44 {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-c6d9478 {
		width: 35%;
	}

	.elementor-3806 .elementor-element.elementor-element-bdc0f5f {
		width: 65%;
	}

	.elementor-3806 .elementor-element.elementor-element-f348135 {
		width: 11%;
	}

	.elementor-3806 .elementor-element.elementor-element-d7271d9 {
		width: 20%;
	}

	.elementor-3806 .elementor-element.elementor-element-d11a69d {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-7abaeb9 {
		width: 34%;
	}
}

@media(max-width:767px) {
	.elementor-3806 .elementor-element.elementor-element-2e49976 {
		margin-top: 0px;
		margin-bottom: -42px;
		padding: 0px 0px -43px 0px;
		z-index: 200;
	}

	.elementor-3806 .elementor-element.elementor-element-c3bc090 {
		width: 60%;
	}

	.elementor-3806 .elementor-element.elementor-element-c3bc090>.elementor-element-populated {
		margin: 0px 8px 0px 13px;
		--e-column-margin-right: 8px;
		--e-column-margin-left: 13px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-c1a20f3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-0fce053 {
		width: 40%;
	}

	.elementor-3806 .elementor-element.elementor-element-7e4c6af>.elementor-element-populated {
		margin: 0px 0px -16px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-container {
		max-width: 988px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1:not(.elementor-motion-effects-element-type-background),
	.elementor-3806 .elementor-element.elementor-element-65001f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-65001f1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 86px 22px 66px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-8cd8bff>.elementor-widget-container {
		margin: 21px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d3b645a .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-3806 .elementor-element.elementor-element-d3b645a>.elementor-widget-container {
		margin: -17px 0px 6px 0px;
		padding: 0px 0px 4px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-00180f7 {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-00180f7>.elementor-widget-container {
		margin: -18px 0px -29px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-f379862 .elementor-button {
		font-size: 9px;
		padding: 12px 18px 12px 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-f379862>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-7ee3083 .elementor-button {
		font-size: 9px;
		padding: 11px 18px 11px 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-7ee3083>.elementor-widget-container {
		margin: 0px 0px 0px 3px;
	}

	.elementor-3806 .elementor-element.elementor-element-3ccc168>.elementor-widget-container {
		margin: 16px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-3ccc168 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-3806 .elementor-element.elementor-element-d9e5d91 {
		width: 100%;
	}

	.elementor-3806 .elementor-element.elementor-element-d9e5d91>.elementor-element-populated {
		margin: 0px 0px 14px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 12px 0px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-a369c8f:not(.elementor-motion-effects-element-type-background),
	.elementor-3806 .elementor-element.elementor-element-a369c8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 1000px auto;
	}

	.elementor-3806 .elementor-element.elementor-element-a369c8f {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa918c7 {
		width: 55%;
	}

	.elementor-3806 .elementor-element.elementor-element-fa918c7>.elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-db67038 {
		text-align: right;
	}

	.elementor-3806 .elementor-element.elementor-element-db67038 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-3806 .elementor-element.elementor-element-eae9fad {
		width: 45%;
	}

	.elementor-3806 .elementor-element.elementor-element-eae9fad>.elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-30f6c3a .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-3806 .elementor-element.elementor-element-ce7a024:not(.elementor-motion-effects-element-type-background),
	.elementor-3806 .elementor-element.elementor-element-ce7a024>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 1000px auto;
	}

	.elementor-3806 .elementor-element.elementor-element-ce7a024 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa66770 {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-c5f8cf1 {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-941ab4b {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-57f7cd2 {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-41b4074 {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-41b4074>.elementor-element-populated {
		margin: 0px 0px -15px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-91b01ff {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-91b01ff>.elementor-widget-container {
		margin: -16px 0px -21px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-295e08f {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-29d4a76 {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-02098f2 {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-88361df {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-9a4698f {
		width: 33%;
	}

	.elementor-3806 .elementor-element.elementor-element-8fd17e5 {
		font-size: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-a3ab5b9 {
		padding: 12px 22px 12px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-554bc17>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 22px 0px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-cd4fc73>.elementor-widget-container {
		margin: 0px 0px -20px -7px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-cd53b37 {
		text-align: left;
		font-size: 18px;
		line-height: 1.3em;
	}

	.elementor-3806 .elementor-element.elementor-element-cd53b37>.elementor-widget-container {
		margin: 0px 0px -37px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-8fdf231 {
		text-align: left;
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-8fdf231>.elementor-widget-container {
		margin: -2px 0px -52px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-cb0f137>.elementor-widget-container {
		padding: 0px 0px -14px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-f6a6543>.elementor-widget-container {
		margin: 0px 0px -6px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-76e9ab0:not(.elementor-motion-effects-element-type-background),
	.elementor-3806 .elementor-element.elementor-element-76e9ab0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 1000px auto;
	}

	.elementor-3806 .elementor-element.elementor-element-33b7aef {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-number-wrapper {
		font-size: 50px;
	}

	.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-title {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-73ab8ed {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-number-wrapper {
		font-size: 50px;
	}

	.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-title {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-3a7456b {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-number-wrapper {
		font-size: 50px;
	}

	.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-title {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-0733387 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-number-wrapper {
		font-size: 50px;
	}

	.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-title {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-ef2d0d5 {
		padding: 0px 12px 36px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-ca3ebb0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-f32a300>.elementor-widget-container {
		margin: 0px -7px -31px -7px;
	}

	.elementor-3806 .elementor-element.elementor-element-d37967e .elementor-heading-title {
		font-size: 27px;
	}

	.elementor-3806 .elementor-element.elementor-element-d37967e>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-02510e2 .elementor-heading-title {
		font-size: 27px;
	}

	.elementor-3806 .elementor-element.elementor-element-02510e2>.elementor-widget-container {
		margin: 0px 0px -19px 6px;
	}

	.elementor-3806 .elementor-element.elementor-element-5b140ea {
		font-size: 13px;
	}

	.elementor-3806 .elementor-element.elementor-element-5b140ea>.elementor-widget-container {
		margin: 5px 0px -17px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-9bdb20f .elementor-button {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-9bdb20f>.elementor-widget-container {
		margin: -15px 0px -5px 0px;
		padding: 0px 0px 9px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d75cda8 {
		margin-top: -8px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 100;
	}

	.elementor-3806 .elementor-element.elementor-element-f400ce5>.elementor-element-populated {
		margin: 0px 12px 12px 12px;
		--e-column-margin-right: 12px;
		--e-column-margin-left: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-8e98464 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-3806 .elementor-element.elementor-element-66b89b8 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-5318577 {
		font-size: 16px;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-798e909.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-1362167 .elementor-button {
		font-size: 12px;
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-1362167>.elementor-widget-container {
		margin: 0px 0px 0px 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-cca7b57 {
		margin-top: -22px;
		margin-bottom: 0px;
		padding: 7px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-00f5899 {
		width: 45%;
	}

	.elementor-3806 .elementor-element.elementor-element-b4ae22f {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-2b3e6f3 {
		width: 55%;
	}

	.elementor-3806 .elementor-element.elementor-element-2b3e6f3.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-e006eaf .elementor-button {
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-e006eaf>.elementor-widget-container {
		margin: 0px 0px 0px 28px;
	}

	.elementor-3806 .elementor-element.elementor-element-bcdc5f9 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-3806 .elementor-element.elementor-element-49e3d15 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-fa4fda1 {
		font-size: 16px;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-602a55a.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-42c685b .elementor-button {
		font-size: 12px;
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-42c685b>.elementor-widget-container {
		margin-right: 10px;
	}

	.elementor-3806 .elementor-element.elementor-element-9252729 {
		margin-top: -22px;
		margin-bottom: 0px;
		padding: 7px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-3565029 {
		width: 45%;
	}

	.elementor-3806 .elementor-element.elementor-element-effc1e9 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-f7fd8e5 {
		width: 55%;
	}

	.elementor-3806 .elementor-element.elementor-element-f7fd8e5.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-5cee128 .elementor-button {
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-5cee128>.elementor-widget-container {
		margin: 0px 0px 0px 28px;
	}

	.elementor-3806 .elementor-element.elementor-element-de665bb {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-3806 .elementor-element.elementor-element-a2e5089 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-9a8349c {
		font-size: 16px;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44 {
		width: 50%;
	}

	.elementor-3806 .elementor-element.elementor-element-1cbba44.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-9685202 .elementor-button {
		font-size: 12px;
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-9685202>.elementor-widget-container {
		margin: 0px 0px 0px 18px;
	}

	.elementor-3806 .elementor-element.elementor-element-13d4ead {
		margin-top: -22px;
		margin-bottom: 0px;
		padding: 7px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-c6d9478 {
		width: 45%;
	}

	.elementor-3806 .elementor-element.elementor-element-81cc60a {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-bdc0f5f {
		width: 55%;
	}

	.elementor-3806 .elementor-element.elementor-element-bdc0f5f.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-3806 .elementor-element.elementor-element-64325eb .elementor-button {
		padding: 9px 15px 9px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-64325eb>.elementor-widget-container {
		margin: 0px 0px 0px 28px;
	}

	.elementor-3806 .elementor-element.elementor-element-ad74c58 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-0f3e4c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}

	.elementor-3806 .elementor-element.elementor-element-b49fff4 .elementor-heading-title {
		font-size: 24px;
		line-height: 1em;
	}

	.elementor-3806 .elementor-element.elementor-element-b49fff4>.elementor-widget-container {
		padding: 0px 12px 0px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-3f6fa79 {
		font-size: 13px;
	}

	.elementor-3806 .elementor-element.elementor-element-3f6fa79>.elementor-widget-container {
		margin: 0px 0px -29px 0px;
		padding: 0px 22px 0px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-4676aa0 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-3806 .elementor-element.elementor-element-d6a0a80 .elementor-button {
		font-size: 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-d6a0a80>.elementor-widget-container {
		padding: 0px 0px 24px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-6bb88d8 {
		margin-top: -16px;
		margin-bottom: 0px;
		padding: 0px 22px 0px 22px;
		z-index: 100;
	}

	.elementor-3806 .elementor-element.elementor-element-a452a5b .elementor-heading-title {
		font-size: 33px;
		line-height: 1.2em;
	}

	.elementor-3806 .elementor-element.elementor-element-1a58657 {
		font-size: 14px;
	}

	.elementor-3806 .elementor-element.elementor-element-f7075a8 img {
		width: 83%;
	}

	.elementor-3806 .elementor-element.elementor-element-a71e7c7 img {
		width: 30%;
	}

	.elementor-3806 .elementor-element.elementor-element-a71e7c7>.elementor-widget-container {
		margin: 0px 0px -75px 55px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-94ee9d4,
	.elementor-3806 .elementor-element.elementor-element-94ee9d4>.elementor-background-overlay {
		border-radius: 066px 0px 0px 66px;
	}

	.elementor-3806 .elementor-element.elementor-element-94ee9d4 {
		padding: 0px 22px 56px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-d7271d9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}

	.elementor-3806 .elementor-element.elementor-element-d7271d9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-91a23b0 .elementor-heading-title {
		font-size: 33px;
	}

	.elementor-3806 .elementor-element.elementor-element-91a23b0>.elementor-widget-container {
		margin: 11px 0px 0px 5px;
		padding: 30px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-c173eb0 {
		text-align: justify;
		font-size: 13px;
	}

	.elementor-3806 .elementor-element.elementor-element-c173eb0>.elementor-widget-container {
		margin: 0px 0px -25px 1px;
		padding: 0px 42px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d11a69d>.elementor-element-populated {
		margin: 11px -11px 11px 11px;
		--e-column-margin-right: -11px;
		--e-column-margin-left: 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-cdc060c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-7b420a5 .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-3806 .elementor-element.elementor-element-7b420a5>.elementor-widget-container {
		margin: -8px 0px -8px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-34aa832 {
		font-size: 12px;
		line-height: 1.3em;
	}

	.elementor-3806 .elementor-element.elementor-element-34aa832>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-7abaeb9>.elementor-element-populated {
		margin: 11px -11px 11px 11px;
		--e-column-margin-right: -11px;
		--e-column-margin-left: 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-cc1bc7c .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-3806 .elementor-element.elementor-element-cc1bc7c>.elementor-widget-container {
		margin: -8px 0px -8px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-430555b {
		font-size: 12px;
		line-height: 1.3em;
	}

	.elementor-3806 .elementor-element.elementor-element-430555b>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-3954d17>.elementor-element-populated {
		margin: 11px -11px 11px 11px;
		--e-column-margin-right: -11px;
		--e-column-margin-left: 11px;
	}

	.elementor-3806 .elementor-element.elementor-element-c093250 .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-3806 .elementor-element.elementor-element-c093250>.elementor-widget-container {
		margin: -8px 0px -8px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-47cf43f {
		font-size: 12px;
		line-height: 1.3em;
	}

	.elementor-3806 .elementor-element.elementor-element-47cf43f>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-b3597f1>.elementor-widget-container {
		margin: -55px 12px -57px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-d9808a0 {
		padding: 12px 12px 0px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-8581f60 {
		padding: 0px 0px 15px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-c6f618e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 22px 22px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-fcd5986 .elementor-heading-title {
		font-size: 31px;
	}

	.elementor-3806 .elementor-element.elementor-element-fcd5986>.elementor-widget-container {
		padding: 22px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-item:not(:last-child) {
		margin-bottom: 4px;
	}

	.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-toggle-title {
		font-size: 15px;
		line-height: 1.4em;
	}

	.elementor-3806 .elementor-element.elementor-element-b1bb1f4 .elementor-tab-content {
		font-size: 12px;
		padding: 0px 12px 0px 12px;
	}

	.elementor-3806 .elementor-element.elementor-element-7d753dc {
		padding: 33px 22px 55px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-152678a img {
		width: 39%;
	}

	/* .elementor-3806 .elementor-element.elementor-element-152678a>.elementor-widget-container {
		margin: -36px 0px -18px -20px;
		padding: 0px 0px -28px 0px;
	} */

	.elementor-3806 .elementor-element.elementor-element-be31b0e>.elementor-element-populated {
		padding: 0px 22px 0px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-b613fbc>.elementor-element-populated {
		padding: 18px 22px 0px 22px;
	}

	.elementor-3806 .elementor-element.elementor-element-a7e74b2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3806 .elementor-element.elementor-element-43356b9>.elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for counter, class: .elementor-element-4ee7462 */
/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-number {
	background-image: linear-gradient(to right top, #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-4ee7462 .elementor-counter-number-suffix {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fa27073 */
/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-number {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-fa27073 .elementor-counter-number-suffix {
	background-image: linear-gradient(to right top, #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5a0ff05 */
/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-number {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-5a0ff05 .elementor-counter-number-suffix {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0852c0d */
/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-number {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* Text Element-or Gradient */
.elementor-3806 .elementor-element.elementor-element-0852c0d .elementor-counter-number-suffix {
	background-image: linear-gradient(to right top,  #000000, #383633, #53504D, #6F6B66, #8B8680);
	background-clip: text;
	-webkit-background-clip: text;
}

/* End custom CSS */

.elementor-3806 .elementor-element.elementor-element-001807f {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    line-height: 26px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 50.5);
}